package com.jic.member.request;

import java.io.Serializable;
import java.math.BigDecimal;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * @author yinmenghui
 */
@Setter
@Getter
public class MememberIntegralActionRequest extends BaseEntity {

    /**
     *
     */

    private AdminOperate adminOperate;

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "第三方用户id")
    private String thirdUserId;
    @ApiModelProperty(notes = "获取方式:1:下单赠送2:注册赠送3:评价赠送4:充值赠送5:分享赠送6:点赞赠送7:晒单赠送8:收藏赠送")
    private String obtainMode;
    @ApiModelProperty(notes = "消耗方式:1:消费抵现2:兑换优惠券兑换红包3:兑换产品功能4:兑换付费内容")
    private String consumeMode;
    @ApiModelProperty(notes = "操作类型1:查询 2:更新 3：添加")
    private Integer actionType;

    @ApiModelProperty(notes = "1积分获取 2积分消耗")
    private Integer changeTypes;

    @ApiModelProperty(notes = "订单编号")
    private Long orderId;

    @ApiModelProperty(notes = "部门Id")
    private Long deptId;

    @ApiModelProperty(notes = "赠送积分数")
    private BigDecimal integral;

    @ApiModelProperty(value = "每页显示条数，默认 10", example = "10")
    private Integer limit;
    @ApiModelProperty(value = "当前页", example = "1")
    private Integer start;
    @ApiModelProperty(notes = "1店铺会员2普通会员")
    private Integer memberType;

    private Long[] storeIds;
}
